package com.ttg.model.vo;

import lombok.Data;

import java.math.BigDecimal;

/**
 * Description： 账户存款分解
 * Author: chenyou
 * Date: 2025/9/30 14:44
 * Company: ttg
 * Copyright: Copyright (c) 2025
 */
@Data
public class CMAcctDepositAnalysisVO {

    /**
     * 区间类型：month-月度，year-年度
     */
    private String intervalType;

    /**
     * 账户维度： 0-直绑账户，1-全量账户
     */
    private Integer acctDimType;

    /**
     * 账户类型： 0-对公户，1-个人户(储蓄账户),2-合计
     */
    private Integer acctType;

    /**
     * 清算年度
     */
    private String settleYear;

    /**
     * 清算月度
     */
    private String settleMonth;

    /**
     * 清算-期末时点
     */
    private BigDecimal settleLastdayAmt;

    /**
     * 清算-期间平均
     */
    private BigDecimal settleAvgAmt;

    /**
     * 清算-加权利率
     */
    private BigDecimal settleWeightRate;

    /**
     * 清算-模拟付息
     */
    private BigDecimal settlePayInterest;

    /**
     * 对照年度
     */
    private String comparisonYear;
    /**
     * 对照月度
     */
    private String comparisonMonth;

    /**
     * 对照-期末时点
     */
    private BigDecimal comparisonLastdayAmt;

    /**
     * 对照-期间平均
     */
    private BigDecimal comparisonAvgAmt;

    /**
     * 对照-加权利率
     */
    private BigDecimal comparisonWeightRate;

    /**
     * 对照-模拟付息
     */
    private BigDecimal comparisonPayInterest;

    /**
     * 轧差-期末时点
     */
    private BigDecimal nettingLastdayAmt;

    /**
     * 轧差-期间平均
     */
    private BigDecimal nettingAvgAmt;

    /**
     * 轧差-加权利率
     */
    private BigDecimal nettingWeightRate;

    /**
     * 轧差-模拟付息
     */
    private BigDecimal nettingPayInterest;

}
